A Knowledge Graph Embedding Based Service Recommendation Method for Service-Based System Development
نویسندگان
چکیده
Web API is an efficient way for Service-based Software (SBS) development, and mashup a key technology which merges several web services to deal with the increasing complexity of software requirements expedite service-based system development. The service recommendation method vital However, existing methods often suffer from data sparsity or cold start issues, should lead bad effects. Currently, this paper starts SBS proposes based on knowledge graph embedding collaborative filtering (CF) technology. In our model, we first construct refined using SBS-service co-invocation record related information mine potential semantics relationship between service. Then, learn entities in graph. These heterogeneous (SBS service, etc.) are embedded into low-dimensional space through representation learning algorithms Word2vec TransR, distances vectors calculated. input model requirement (target SBS), similarities functional set extracted graph, can relieve problem. Meanwhile, uses CF recommend target SBS. Finally, verifies effectiveness real-word dataset. Compared state-of-the-art methods, has best hit rate ranking quality.
منابع مشابه
Automatic Service Composition Based on Graph Coloring
Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...
متن کاملA Virtualization-Based Service System Development Method
Amazon and Taobao publish product introduction online for customers’ personal choice and become the successful examples of modern service based on information and communication technologies. However, if they want to achieve a complex service through composing some simple services, the research of service composition platform is still rudimental. In order to achieve this goal, a virtualization-b...
متن کاملAutomatic Service Composition Based on Graph Coloring
Web services as independent software components are published on the Internet by service providers and services are then called by users’ request. However, in many cases, no service alone can be found in the service repository that could satisfy the applicant satisfaction. Service composition provides new components by using an interactive model to accelerate the programs. Prior to service comp...
متن کاملQoS-based Web Service Recommendation using Popular-dependent Collaborative Filtering
Since, most of the organizations present their services electronically, the number of functionally-equivalent web services is increasing as well as the number of users that employ those web services. Consequently, plenty of information is generated by the users and the web services that lead to the users be in trouble in finding their appropriate web services. Therefore, it is required to provi...
متن کاملSaaS Service Recommendation System Based on
The emergence of Grid computing and Service Oriented Architectures has led to evolution in terms of how applications are built and managed. Software as a service (SaaS), also known as the on-demand model, is changing the way businesses of all sizes and in all industries use software. These services are provided by different vendors. Some time similar services are provided by the various vendors...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2023
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics12132935